﻿body 
{
	margin:0px;
	padding:0px;
	color:#5D5D5D;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
}
#page_top
{
	vertical-align:top;
	background:url("../images/top_bg3.gif") repeat-x scroll left bottom transparent;
	border-bottom:3px solid #4C94EA;
	height:61px;
	margin:0 auto;
	min-width:760px;
	overflow:hidden;
	width:100%;
}
#page_top .top-bar
{
	display:inline;
	margin:9px 10px 0 0;
	width:100%;
	text-align:right;
}
.top-bar .separator
{
	color:#AAAAAA;
}




#page_body
{
	vertical-align:top;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	min-height:600px;
}
#page_bottom
{
	background:url("../images/footer_bg.png") repeat-x scroll 0 0 #FFFFFF;
	height:36px;
	line-height:36px;
	margin:20px auto auto;
	text-align:center;
	width:100%;
		
}
#page_left
{
	width:150px;
	float:left;
	height:100%;
	margin-right:1px;
}
#page_collapse
{
	width:19px;
	height:100%;
	float:left;
	margin-right:10px;
}

#page_collapse img
{
	cursor:pointer;
}
#page_main
{
	vertical-align:top;
	width:820px;
	float:left;
	height:100%;
}
#page_path
{
	height:25px;
	line-height:25px;
	width:100%;
}

#page_title
{
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:5px;
}
#page_search
{
	width:100%;
}
#page_topbar
{
	margin:3px 0px;
}
#page_content
{
	width:100%;
}



/*展开菜单*/
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:150px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #529cd7;
  color: #fff;	
  padding:5px;
  height:16px;
  line-height:16px;
}

ul#menu li a:hover {
  background: #47a7da;
}

ul#menu li ul li a {
  background: #eaf4fe;
  color: #000;
  padding-left: 20px;
  height:16px;
  line-height:16px;
}

ul#menu li ul li a:hover {
  background: #c5ddf6;
  border-left: 5px #47a7da solid;
  padding-left: 15px;
}

/**-------------------------------------------------------------*/
/**----------通用样式--Start------------------------------------*/
.clear
{
	clear:both;
}
.fl  
{
	float:left;
}
.fr  
{
	float:right;
}
h2
{
	color:#04396D;
	font-size:13px;
	font-weight:bold;
	margin:0px 5px;
}
a 
{
	border:medium none;
	color:#45649E;
	text-decoration:none;
	line-height:20px;
	padding:3px;
}
a, a:link, a:visited, a:hover, a:active 
{
	text-decoration:none;
}

/**----x-head-title--Start---*/
.x-head-title
{
	background:url("../images/titbg.gif") repeat-x scroll 0 0 transparent;
	border-bottom:1px solid #C5DDF6;
	height:27px;
	margin-top:10px;
	width:100%;
}
.x-head-title h2 {
	background:url("../images/title_bg.gif") no-repeat scroll -286px -78px transparent;
	color:#0C2867;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding-left:22px;
	width:100px;
}
.x-head-title-l  
{
	background:url("../images/title_bg.gif") no-repeat scroll 0 0 transparent;
	height:27px;
	overflow:hidden;
	width:10px;
}
.x-head-title-m
{
	background:url("../images/title_bg.gif") no-repeat scroll -575px -65px transparent;
	height:27px;
}
.x-head-title-r 
{
	background:url("../images/title_bg.gif") no-repeat scroll -182px 0 transparent;
	height:27px;
	overflow:hidden;
	width:9px;
}
/**----x-head-title--End---*/



